#ifndef __SUBSYSTEM_FIRE_NON_DIFFUSION_BLOCK_BEHAVIOR_H__
#define __SUBSYSTEM_FIRE_NON_DIFFUSION_BLOCK_BEHAVIOR_H__

#include <set>
#include <mutex>
#include "Engine/Point3.hpp"
#include "Subsystems/BlockBehaviors/SubsystemFireBlockBehavior.h"

using namespace PocketSurvival;
using namespace PocketSurvival::Engine;

namespace FireNonDiffusion
{
    // 火焰行为，燃烧及扩散
    class SubsystemFireNonDiffusionBlockBehavior : public SubsystemFireBlockBehavior
    {
        virtual void load(const nlohmann::json& json) override;
    };
    
}

#endif
